.tit-dhr .pro { background: #203d99; color: #ffffff; }

.pro-h2 { font-size: 24px; text-align: center; margin-bottom: 20px; }

@media (min-width: 1200px) { .pro-h2 { font-size: 28px; } }

.pro-h2 span { display: block; width: 60px; height: 2px; background: #203d99; margin: 0 auto; }

@media (min-width: 1000px) and (max-width: 1199px) { .pro-img4 { margin-top: 11px; } }

@media (min-width: 1200px) { .pro-img7 { margin-bottom: 3px !important; } }

.pro-form input { height: 50px; }

.pro-form input::-webkit-input-placeholder { color: #888888; }

.pro-form textarea::-webkit-input-placeholder { color: #888888; }

.pro-form input, .pro-form textarea { border: 1px solid #ccc; padding: 5px; border-radius: 0; margin-bottom: 30px; box-shadow: 0 0px 0px transparent inset; }

@media (min-width: 760px) { .pro-form input, .pro-form textarea { margin-bottom: 21px; } }

@media (min-width: 1000px) { .pro-form input, .pro-form textarea { margin-bottom: 29px; } }

.pro-form button { color: #ffffff; background: #1f1f1f; padding: 15px 30px; margin-left: 15px; border: 0; }
